Story

public class Story implements StoryContext, EXPHashable

Inheritors

Constructors

Link copied to clipboard
public Story Story(StoryModel storyModel)

Properties

Link copied to clipboard
private CriteriaDataSource dataSource
Link copied to clipboard
private final StoryModel storyModel

Functions

Link copied to clipboard
public final Boolean couldRepeat(Date completedDate)
Link copied to clipboard
public final CriteriaDataSource getDataSource()
Link copied to clipboard
Link copied to clipboard
public String getHash()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Map<String, SignificantEvent> getSignificantEvents()
Link copied to clipboard
public final StoryState getState()
Link copied to clipboard
public final StoryModel getStoryModel()
Link copied to clipboard
public MeasureConfigurationInternal getSurvey()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Boolean isSampledIn(MeasureConfigurationInternal survey)
public Boolean isSampledIn(Integer currentRate)
Link copied to clipboard
public Unit logInviteShown(EXPHashable hashable)
Link copied to clipboard
public Unit onSamplingCheckCompleted(Boolean isSampledIn)
Link copied to clipboard
public final Unit reset()
Link copied to clipboard
public final Unit run()
Link copied to clipboard
public Unit sendSurveyNotification(SendSurveyNotificationStep step)
Link copied to clipboard
public final Unit setDataSource(CriteriaDataSource dataSource)
Link copied to clipboard
public Unit setInviteMode(String notificationTypeStr, MeasureConfigurationInternal measureConfigurationInternal)
Link copied to clipboard
public Boolean showContactInvite(ShowContactInviteStep step)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Unit showSurvey(ShowSurveyStep step)